package com.lfy.modules.blog.service;

import com.lfy.modules.blog.domain.ArticleClassificationEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lfy.modules.blog.domain.vo.article.ClassificationListVO;
import com.lfy.modules.common.domain.R;

import java.util.List;

/**
* @author 吕飞扬
* @description 针对表【blog_article_classification】的数据库操作Service
* @createDate 2024-05-02 16:28:58
*/
public interface ArticleClassificationService extends IService<ArticleClassificationEntity> {

    /**
     * 获取分类列表
     * @return R
     */
    R<List<ClassificationListVO>> getCategories();

    /**
     * 添加分类
     * @param categoryName 分类名称
     * @return R
     */
    R<Void> addCategory(String categoryName);

    /**
     * 删除分类
     * @param categoryId 分类ID
     * @return R
     */
    R<Void> deleteCategory(Long categoryId);
}
